一、Arduino输出日志信息
1.Arduino中打开首选项中勾选 编译和上传
2.点击文件上传 3.查看输出日志 详细信息
E:\AllINOne\Arduino\ArduinoExe\portable\packages\esp32\tools\esptool_py\4.2.1/esptool.exe
--chip esp32c3
--port COM13
--baud 921600
--before default_reset
--after hard_reset write_flash
-z
--flash_mode dio
--flash_freq 80m
--flash_size 4MB
//引导装载程序 烧录到地址位 output\*.ino.bootloader.bin
0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_978058/VSCodeArduino.ino.bootloader.bin
//分区烧录地址位 output\*.ino.partitions.bin
0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_978058/VSCodeArduino.ino.partitions.bin
//引导分区 芯片引导固件
0xe000 E:\AllINOne\Arduino\ArduinoExe\portable\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin
//程序固件 output\*.ino.bin
0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_978058/VSCodeArduino.ino.bin
4.VSCode Arduino生成配置 导出路径为output文件夹 5.生成固件 点击校验按钮 在output文件生成了3个bin文件 6.使用flash_download_tool烧录固件。 选择指定的芯片 勾选需要4段固件程序 硬件按住BOOT 然后按下RST,然后两个按钮都放开,然后点击START,等待烧录完成。 以上。 勾选 DoNotChgBin 并点击下方的CombineBin按钮,此时会打开一个文件夹,并在文件夹中生成一个target.bin的文件。 这个文件我们只需要直接烧录到0x0的地址中即可,如下方所示。 直接烧录即可。
|